package cn.cdeden.system.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
//import com.cdyd.ecm.base.CommonEntity;
//import io.swagger.annotations.ApiModelProperty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

//import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * @ProjectName : ecm_hou
 * @Package : com.cdyd.ecm.file.domain.vo
 * @ClassName : FilesTreeRecycleVo
 * @Author : Yu.
 * @Description : // TODO
 * @Date : 2022/10/13 10:43
 * @Version : 1.0
 */
@Data
public class FilesTreeRecycleVo {

    @TableId(value = "id", type= IdType.AUTO)
    @NotNull(groups = CommonEntity.Update.class)
    private Long id;

////    @ApiModelProperty(value = "源文件树编号")
//    private Long fileTreeId;

//    @ApiModelProperty(value = "团队名称")
    private Long teamName;

//    @ApiModelProperty(value = "团队编号")
    private Long teamId;


//    @ApiModelProperty(value = "父亲节点编号")
    private String parentId;

//    @ApiModelProperty(value = "团队头结点编号")
    private String headNodeId;

//    @ApiModelProperty(value = "名称")
    private String realName;
//    @ApiModelProperty(value = "后缀名")
    private String suffix;
//    @ApiModelProperty(value = "源文件树类型")
    private String fileTreeType;

//    @ApiModelProperty(value = "上级路径")
    private String superiorsPath;

//    @ApiModelProperty(value = "路径")
    private String path;

//    @ApiModelProperty(value = "类型")
    private String type;


//    @ApiModelProperty(value = "文件大小")
    private Long size;

//    @ApiModelProperty(value = "库的类型")
    private String  libraryType;

//    @ApiModelProperty(value = "版本号")
    private String  edition;
//    @ApiModelProperty(value = "版本")
    private String  editionName;


//    @ApiModelProperty(value = "创建者")
    private String createBy;

//    @ApiModelProperty(value = "创建日期")
    private Date createTime;

//    @ApiModelProperty(value = "更新编号")
    private String updateId;

//    @ApiModelProperty(value = "更新者")
    private String updateBy;

//    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

//    @ApiModelProperty(value = "删除编号")
    private String deleteId;

//    @ApiModelProperty(value = "删除者")
    private String deleteBy;

//    @ApiModelProperty(value = "删除时间")
    private Date deleteTime;






}
